Big Huge Thesaurus

Peruvian bark

noun